#ifndef CALLCONTROLLER_H
#define CALLCONTROLLER_H

#include <QObject>

class CallController : public QObject
{
    Q_OBJECT

    explicit CallController(QObject *parent = 0);

public:
    static CallController &instance();

    void showLocalVedio(bool);
    void sendSound(bool);
    void sendVedio(bool);
    void sendDoc(bool);
    void showInfo(bool);
    void exit();
    void updateCellName(QString);

    void loseFocus();
    void aquireFocus();
    
signals:
    void showLocalVedioSig(bool);
    void sendSoundSig(bool);
    void sendVedioSig(bool);
    void sendDocSig(bool);
    void showInfoSig(bool);
    void exitSig();
    void loseFocusSig();
    void aquireFocusSig();
    void updateCellNameSig(QString);
    
public slots:
    
};

#endif // CALLCONTROLLER_H
